package com.yswy.backstage.annotation;

import java.lang.annotation.*;

/**
 * @Date: 2020/12/8 16:01
 * @Description: 接口防刷注解，主要通过ip+请求url来限制
 */
@Inherited
@Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.METHOD})
public @interface AccessLimit {

    /**
     * 超出访问次数的时间
     */
    int seconds();

    /**
     * 超出访问次数
     */
    int maxCount();

    /**
     * 是否需要登录
     */
    boolean needLogin() default false;

}
